// Make sure we have one and only one "First Class"
// Although it states 'define' below - it is deceptive as we only declare in *.h files
#ifndef _FIRSTCLASS
#define _FIRSTCLASS

// Give the class a name
class FirstClass{
// Declare all the public variables and methods, that i, all the values that can
// be shared
public:
	FirstClass();
	int howManyClasses();
	// Declare all the private variables and methods, that is, all the values that are
// only for the internal workings of the class, not for sharing
private:
	int classProperty; // This method has no parenthesis as it is only holding an integer for
					   // the internal working of this class
}; // A class declaration will always close with a semicolon after curly braces

#endif /* _FIRSTCLASS */
